package com.zimbra.cs.session;

import com.zimbra.common.service.ServiceException;
import com.zimbra.common.soap.Element;
import com.zimbra.cs.mailbox.MailItem.Type;
import java.util.List;
import java.util.Set;

public abstract interface IWaitSet
{
  public abstract List<WaitSetError> doWait(WaitSetCallback paramWaitSetCallback, String paramString, List<WaitSetAccount> paramList1, List<WaitSetAccount> paramList2)
    throws ServiceException;
  
  public abstract List<WaitSetError> removeAccounts(List<String> paramList);
  
  public abstract void doneWaiting();
  
  public abstract Set<MailItem.Type> getDefaultInterest();
  
  public abstract String getOwnerAccountId();
  
  public abstract String getWaitSetId();
  
  public abstract void handleQuery(Element paramElement);
}


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/session/IWaitSet.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */